package com.enjoyor.soa.traffic.core.tsms.service;

import java.util.List;

import com.enjoyor.soa.traffic.core.tsms.domain.RltRouteDevice;
import com.enjoyor.soa.traffic.util.pojo.Page;

public interface IRltRouteDeviceService {

	@SuppressWarnings("rawtypes")
	public Page getRltRouteDevicePage(Page page, String rltDeviceId, String taskId, String routeId, String deviceId,
			String deviceName, String deviceTypeId);

	public List<RltRouteDevice> getRltRouteDeviceList(String rltDeviceId, String taskId, String routeId,
			String deviceId, String deviceName, String deviceTypeId);

	public Boolean insertRltRouteDevice(RltRouteDevice rltRouteDevice,String personName);
	
	public void updateRltRouteDevice(RltRouteDevice rltRouteDevice,String personName);
	
	public void deleteRltRouteDevice(String rltDeviceId,String personName);
	
	public Boolean rltRouteDeviceList(List<RltRouteDevice> list, String taskId, String routeId, String deviceTypeId,
			String personName);
	public Boolean rltRouteDeviceListBase(List<RltRouteDevice> list, String personName);
	public void replaceRouteDevice(RltRouteDevice rltRouteDevice,String rltDeviceId,String personName);
}
